leather strap on a machete - Français Anglais Dictionnaire